package com.zretc.kscxmz.mappers;

import com.zretc.kscxmz.entity.Process;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ProcessMapper {
    /**
     * 查询流程列表
     * @param proposerId
     * @return
     */
    List<Process> findAllProcess(Integer proposerId);

    /**
     * 新建流程
     * @param process
     * @return
     */
    int insertProcess(Process process);

    /**
     *
     * @param processId
     * @param processStatus
     * @return
     */
    int updateStatusById(@Param("processId") Integer processId,
                              @Param("processStatus") Integer processStatus);

    /**
     * 删除已审批的流程
     * @param processId
     * @return
     */
    int deleteProcessById(Integer processId);
}
